backbone view that responds to events