Setting up a view requires very little. All you need to do is:
The demo below demonstrates how a view may subscribe to a user generated event (for example: a click) and run methods accordingly.