ButonManager no supports double clicks
refactored mouse stuff into a separate package called 'Moosh', unfortunately.