using bindings instead of buttons makes it much easier