method map moved to better place (to Event#map)