public override void Start()
        {
            instance               = CsTI.Instance();
            instance.fingerDown   += OnFingerDown;
            instance.fingerUp     += OnFingerUp;
            instance.fingerUpdate += OnFingerUpdate;

            runThread = new Thread(StartInstance);
            runThread.IsBackground = true;
            runThread.Start();
        }
 public override void Stop()
 {
     if (instance != null)
     {
         runThread.Abort();
         isRunning              = false;
         instance.fingerDown   -= OnFingerDown;
         instance.fingerUp     -= OnFingerUp;
         instance.fingerUpdate -= OnFingerUpdate;
         instance = null;
     }
 }