Using an elevator for physic character controller

Hello , guys after reading docs and playing around on this PG
I can not get my character stand over the lifting platform.
I have some questions:
Should I modify some property on the lift aggregate so it is properly computed by characterController as a valid support ?
Should I manually add the platform velocity to character velocity ?
What is the proper way to move up/down the lifting platform ? (when setting mass greater than zero, it wont move anymore using position.y parameter).

BTW: Im really interested on characterController feature , but after reading about it from docs , it is not clear for me , what it does and why we need it, please provide some clearification about it.

Thanks ,
Leandro

cc @Cedric

I got some improvements.
here is the changes.
However , it is not working as expected yet.

Here is an example with moving platform : Babylon.js Playground

Character controller allows more tweaking controls like blocking surface slope for example.

@Cedric , thanks for your words,
let me expand a litle bit more:
I already created the mobile platform, however my character wont stand over the surface.
Character is controlled using the physic characterController class.
So Im asking who is responsable to properly compute the character up/down velocity.
Please provide some tips to achieve the use of the mobile platform as an elevator.
This is my last attempt.
Thanks.

I would set the platform to control character it touches. But you can adapt and use hybrid technics like this : Character Controller with Physics V2 | by Babylon.js | Medium