view delegation of events prefers methods to events