Такую проверку должна делать мышь. Получается у вас мышка глупая и ей "сверху" говорят - действуй так, и она подчиняется. Нужно чтобы сама мышь думала.