Merge pull request #1 from pasiaj/master

Post keyboardHandler events to dataChannel
Merge pull request #2 from pasiaj/master

Add mouse handling & update styles
Merge pull request #3 from pasiaj/master

Uusimmat muutokset ja bugikorjaukset.
Set fixed version for 'less' module, the new one does not work with our app
Make this more of a library that can be used by other pages as well.
Add tests