Use the event's `hasSubs()` method. This will likely mean modifying the base CustomEvent's `hasSubs` method to support passing a phase.