all the other fixes and mouse control