The original statements are more accurate. Motion events are `Gathered` from the input providers
 and the events are dispatched not their classes :)