OnMessage(msg); and above stays in GUI_MSG_WINDOW_INIT ? I thought that needs CGUIDialog::OnMessage(message) to be already called ?