в обрботчике подписке на события в отладчике явно вижу отказ в истине(и строчка рядом сприсвоением явно выполняется), но проведение все равно срабатывает, отсюда движения не верные, если честно даже не понимаю куда копать?
(1) +1 Думаю, что в этом дело.
Рвать бы руки за переопределение переменной Отказ :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший