+Add OrbitLeapState and keep LeapListener in sync