code: function() {
          // Use pointer lock
          // http://www.html5rocks.com/en/tutorials/pointerlock/intro/
          var el = this.domElement;
  
          //Must request pointer lock after click event, can't not do it directly
          //Why ? ?
          vendor.addEventListener(el, 'click', this._requestPointerLock);
  
          vendor.addEventListener(doc, 'pointerlockchange', this._lockChange);
          vendor.addEventListener(doc, 'mozpointerlockchange', this._lockChange);
          vendor.addEventListener(doc, 'webkitpointerlockchange', this._lockChange);
  
          vendor.addEventListener(doc, 'keydown', this._keyDown);
          vendor.addEventListener(doc, 'keyup', this._keyUp);
  
          if (this.timeline) {
              this.timeline.on('frame', this._detectMovementChange, this);
          }
      }
docs: init control