fixing menu positionings, adding longclick and restructured active setters. fixes issue #1855
added style improvement to draggable css active states
adds keyboard binding to switch between modes
allow option to cancel setActive
fixes issues with login
Merge pull request #1914 from FinalAngel/develop

Menu handling and usability improvements
implemented registering
Merge remote-tracking branch 'origin/develop' into toolbar-api
completed initial API