public MousePositionProvider(string id, MouseProvider mouseProvider)
     : base(id)
 {
     MouseProvider = mouseProvider;
     CurrentPoint.HistorySize = 1;
 }
 public bool Create(IInputListener listener, out IInputProvider provider)
 {
     provider = new MouseProvider(listener);
     return true;
 }