Extending widget with custom attr. Implementint future states behavior.
Implementing click listener