added view.undelegateEvents()