public override void ccTouchEnded(CCTouch touch, CCEvent eve)
        {
            CCPoint location          = touch.locationInView(touch.view());
            CCPoint convertedLocation = CCDirector.sharedDirector().convertToGL(location);

            CCPoint pos = new CCPoint(0, 0);

            if (m_background != null)
            {
                pos = m_background.convertToWorldSpace(new CCPoint(0, 0));
            }
            m_emitter.position = CCPointExtension.ccpSub(convertedLocation, pos);
        }