[vim] Reset lastHPos tracking on click
[vim] Merge cursorActivity handlers + cleanup