Thanks!!
Coping parent widgets and modifying code is the way that i usually use. I would like to develop anything that allow you to separate your code to the original one to make it easier maintaining code.
Thankyou very much. If i develop or find something interesting, i will try to publish and share it.