new event bindings, closes #36