Poprawiona obsluga ChangeDirectionEvent