Refactor Watchstar view to use events map with View

Observe that postrender now is only about postrender things, and the event
setup and handling code has been extracted to its places, resulting in a better
separation of concerns, less nesting and better code.

Change-Id: I49a7b6c5b48c484f53343583272217e5c7fcd88d