added keyboard bindings