protected override void Dispose(bool disposing)
        {
            if (disposing && !disposed)
            {
                _detector.Dispose();
                _detector = null;

                _listener.Dispose();
                _listener = null;

                if (_bitmap != null)
                {
                    _bitmap.Recycle();
                    _bitmap.Dispose();
                    _bitmap = null;
                }

                disposed = true;
            }

            base.Dispose(disposing);
        }
 public NativeMycoContainer(Context context) : base(context)
 {
     _listener = new MycoGestureListener(context);
     _detector = new GestureDetector(_listener);
 }