can we use backbone-style events so it's more familiar?