diff --git a/GameWindow.js b/GameWindow.js
index <HASH>..<HASH> 100644
--- a/GameWindow.js
+++ b/GameWindow.js
@@ -118,11 +118,18 @@
 	 * property is toggled. (i.e. false means enable, true means disable) 
 	 * 
 	 */
-	GameWindow.prototype.toggleInputs = function(id, op) {
+	GameWindow.prototype.toggleInputs = function (id, op) {
+		
+		if ('undefined' !== typeof id) {
+			var container = this.getElementById(id);
+		}
+		if ('undefined' === typeof container) {
+			var container = this.frame.body;
+		}
+		
+		console.log('DISABLING in CONTAINER');
+		console.log(container);
 		
-		var container = this.getElementById(id) || this;			
-		if (!container) return;
-
 		var inputTags = ['button', 'select', 'textarea', 'input'];
 
 		var j=0;
@@ -393,6 +400,21 @@
 	};
 	
 	
+	GameWindow.prototype.addEventButton = function (event, text, root, id, attributes) {
+		if (!event) return;
+		if (!root) {
+			var root = root || this.frame.body;
+			root = root.lastElementChild || root;
+		}
+		
+		var b = this.addButton(root, id, text, attributes);
+		b.onclick = function () {
+			node.emit(event);
+		};
+		return b;
+	};
+	
+	
 	/**
 	 * Expose nodeGame to the global object
 	 */
GameWindow addEventButton created. INPUT_TOGGLE has this.frame.body as default value