partial void okButtonClicked(AppKit.NSButton sender)
        {
            spinner.Hidden = false;
            spinner.StartAnimation(this);

            NSError error;
            var     networkName   = nameTextField.StringValue;
            var     password      = passwordTextField.StringValue;
            var     channelNumber = UInt32.Parse(channelPicker.SelectedItem.Title);
            var     security      = string.IsNullOrEmpty(password) ? CWIbssModeSecurity.None : CWIbssModeSecurity.WEP40;

            CurrentInterface.StartIbssModeWithSsid(new NSData(), security, channelNumber, password, out error);

            spinner.StopAnimation(this);
            spinner.Hidden = true;

            if (error != null)
            {
                NSAlert.WithError(error).RunModal();
            }
            else
            {
                Window.Close();
            }
        }