Added the IDisposable to the Sensor listener and ButtonEvents
Made the sensor manager internal