diff --git a/prototype/index.md b/prototype/index.md
index d801663..060050b 100644
--- a/prototype/index.md
+++ b/prototype/index.md
@@ -4,9 +4,8 @@ layout: withjs
 extrajs: 
 extrahead: 
 ---
-
-
+
 
 
diff --git a/static/js/PointerCamera.js b/static/js/PointerCamera.js
index eb80d8e..e713cf5 100644
--- a/static/js/PointerCamera.js
+++ b/static/js/PointerCamera.js
@@ -46,8 +46,8 @@ var PointerCamera = function() {
     var onMouseMove = function(event) {self.onMouseMove(event); };
     var onMouseUp = function(event) {self.onMouseUp(event); };
 
-    listenerTarget.addEventListener('keydown', onKeyDown, false);
-    listenerTarget.addEventListener('keyup', onKeyUp, false);
+    document.addEventListener('keydown', onKeyDown, false);
+    document.addEventListener('keyup', onKeyUp, false);
     listenerTarget.addEventListener('mousedown', function(event) { if (event.which == 1) onMouseDown(event);}, false);
     listenerTarget.addEventListener('mousemove', function(event) { if (event.which == 1) onMouseMove(event);}, false);
     listenerTarget.addEventListener('mouseup', onMouseUp, false);