Added press event and ush event. Button now behaves like html buttons wi...

...th press, release and push events (push = press + release).
It is emitted below....