public void RemovePositionListener(PositionChangedDelgate func)
 {
     _positionListener.Remove(func);
 }
 public void AddPositionListener(PositionChangedDelgate func)
 {
     _positionListener.Add(func);
 }