Set up canvas to respond to resize
Keyboard layout responds to canvas resize

User input also now recognises the need for offsets to be
calculated when determining clicks
Standardise event names ready for touch
Add self as model of view
Reduce keyboard size
Rename methods to match touch events
Rename user event setup trigger
Merge pull request #1 from kevadsett/responsive

Responsive