ref.abstract major fixes
frontend: keyboard bindings