Added middle-mouse button mapping. Added suggestions
Added basic tests