public WiimoteCalibrationHandler(Wiimotes p_Wiimotes, Form1 p_Form)
        {
            m_Status            = CalibrationStatus.CalibrationNotStarted;
            m_Wiimotes          = p_Wiimotes;
            m_parent            = p_Form;
            m_CalibrationRecord = m_Wiimotes.getCalibrationRecord();

            m_Wiimotes.RecordingCompletedEvent   += new Wiimotes.OnRecordingCompletedEvent(OnRecordingCompletedEvent);
            m_Wiimotes.RecordingInterruptedEvent += new Wiimotes.OnRecordingInterruptedEvent(OnRecordingInterruptedEvent);

            calibrationRecordingSync = new object();
        }