		controlButton.title = "Source is lacking required permissions.";
			} else {
				controlButton.onclick = async function(){
					var msg = {};
					msg.obsCommand = {}
					msg.obsCommand.action = this.dataset.obsAction;
					msg.UUID = this.dataset.UUID;
					if (document.querySelector("#obsRemotePassword>input") && document.querySelector("#obsRemotePassword>input").value){
						msg.remote = document.querySelector("#obsRemotePassword>input").value;
					} else {
						msg.remote = getById("obsR