If the command is BACKWARD, scroll backward one row in the viewer and clear the command.
when ('BACKWARD') call send(viewid,'_vscroll', 'row',-1); call nextcmd();