This timer needs its parent to be the controller manager otherwise its timeouts won't be delivered from the right thread. See the constructor where ```m_pollTimer(this)``` is done in the initialization list.