Corrected up key (not down just yet) and started on undo (not yet implemented)