Separate event bindings and functionality