So how can I change my component and adapt it ?
I am looking for a step by step process showing how an existing component has been customized... any component

I can handle the programming, it's just i don't know the 'principles', ie what goes where, what do i have to add to my program....