used views and events in backbone