add better delay mechanism for sane input feedback speed
implement vertical marking