Cursor now clicks on hover, different mouse modes not working yet
Bugfixes
Various additions, keyboard added in a not working state, mouse modes separated, basic window switching and more. Some bugs too.
Merge branch 'cursor-changes'