/// <summary>
        /// Form load event to initialises OpenGL graphics.
        /// </summary>
        private void simpleOpenGlControl_Load(object sender, EventArgs ex)
        {
            mLoaded = true;
            simpleOpenGlControl_SizeChanged(sender, ex);

            /** Setup the 3d scene object */
            mScene = new Scene3D(new Vector3(40, 35, 40), new Vector3(0, 0, 0), new Vector3(0, 1, 0));

            initializeRedrawTimer();

            simpleOpenGlControl.Focus();

            for (int i = 0; i < 256; i++)
            {
                mKeyState[i]     = false;
                mKeyStatePrev[i] = false;
            }

            try
            {
                setupSkeletonBoneMappings();
            }
            catch (Exception)
            {
                MappingDialog MD = MappingDialog.Instance;
                MD.ShowDialog();
            }

            mScene.addSceneObject(mSkeleton);
        }
        private void mappingsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MappingDialog MD = MappingDialog.Instance;

            MD.ShowDialog();
        }