void setAction(aiGlobals.Devices aDevice, aiGlobals.ActionTypes anAction, int a, string b) {
		device = aDevice;
		action = anAction;
		param1 = a;
		param2 = b;
		handleAction ();
	}
	public void printNewMode(string receiver, aiGlobals.ActionTypes newAction) {
		if (newAction != lastAction) {
			print (receiver + ": " + newAction.ToString());
			lastAction = newAction;
		}
	}