// How this is called : MotionSingleton.Instance.StartListening(); public void StartListening() { if (listener == null) { listener = new MotionListener(); listener.run(); } }