minor optimisation: cursor moves only have the number of lines/columns to move if they're not 1
minor optimisation: cursor moves only have the number of lines/columns to move if they're not 1

ef-gy/libefgy,ef-gy/libefgy