Adds mouse buttons to view

Some basic styles to get it looking decent.
Double click is going to be an interesting thing to implement.
Adds mouseclicks to the server.

I will move these into modules later.
I want to deploy this as is so I can start testing it on the TV and iPad.