Круто.

Кстати, условия можно объединять — `if (FullScreen_ && dist ...)`