Remove mousePreviousState. Ерунда, конечно, но ради правила 1 день - минимум 1 коммит.