Draw hollow cursor rectangle when focused on an empty location.
Move VerticalMoveState into a separate module.