Side note, but is this callable from outside constructor (i.e. if m_control ever already alloc'd?)