updated editor key handling...most working as intended