// fucntionalities of the register button
        private void btnRegister_Click(object sender, RoutedEventArgs e)
        {
            stopListening();
            GUIWindows.GUIRegister reg = new GUIWindows.GUIRegister(this, com);
            reg.ShowDialog();

            // when coming back from the register window check if you were disconnected during it
            if (reg.wasDisconnected)
            {
                weGotDisconnected(reg.disconnectMessage, reg.disconnectType);
            }
            else
            {
                beginListening();
            }
        }
 public RegisterController(GUIWindows.GUIRegister _parent, Communication _com)
 {
     parent = _parent;
     com    = _com;
 }