public void AddTouchPreProcessor(IComponentEventSink <TouchEventData> filter)
 {
     touchPreProcessors.Add(filter);
 }
 public void AddMousePreProcessor(IComponentEventSink <MouseEventData> filter)
 {
     mousePreProcessors.Add(filter);
 }
 public void AddGamePadPreProcessor(IComponentEventSink <GamePadEventData> filter)
 {
     gamePadPreProcessors.Add(filter);
 }
 public void AddKeyPreProcessor(IComponentEventSink <KeyEventData> filter)
 {
     keyPreProcessors.Add(filter);
 }