Timer is now implemented. The cursor also moves up by one whenever you add a line, so no more annoying accidental swaps.