Event treatment improvment

* $observe
* Toggle button checked property