code: function (successCallback, errorCallback) {
  
  			// Windows does not provide a way to programmatically disable/enable the Bluetooth stack,
  			// so we need to ask the user to do it for us. Display a dialog telling the user we're having trouble,
  			// ask them to please toggle Bluetooth off-and-on on the next screen, and then take them to the
  			// Bluetooth Settings screen.
  			var dialogCallback = function (buttonNumber) {
  				winble.logger.logDebug("turnBluetoothOffAndOn", "User clicked " + buttonNumber);
  				if (buttonNumber == 1) {
  					var uri = new Windows.Foundation.Uri("ms-settings-bluetooth:");
  					Windows.System.Launcher.launchUriAsync(uri).done(
  						function (launchSucceeded) {
  							winble.logger.logDebug("turnBluetoothOffAndOn", "launchUriAsync returned " + launchSucceeded);
  							successCallback();
  						});
  				} else {
  					errorCallback("User declined to reset device");
  				}
  			};
  			var prompt = "This device is having trouble communicating with your external Bluetooth devices;";
  			prompt += " turning Bluetooth off and back on again in the Bluetooth Settings panel may fix the problem.";
  			prompt += " Do you want to try that now?";
  			navigator.notification.confirm(prompt, dialogCallback, "Reset Bluetooth?", ["Yes", "No"]);
  		}
docs: Called from the reset API to reset the BLE stack on the phone/tablet.