improved mouse controls