[IM] Moving mapping from Action to Event (base class) so that Delay can also use mapping API (could map duration to collision parameters for examples).