Added mouse support and advanced acceleration logic. Keyboard usage removed.
Merge branch 'issue09' into develop