code: function () {
  			BaseController.prototype.onInit.call(this);
  
  			// manually call the handler once at startup as device API won't do this for us
  			this._onOrientationChange({
  				landscape: Device.orientation.landscape
  			});
  
  			this.getRouter().getRoute("tools").attachPatternMatched(this._onMatched, this);
  		}
docs: /* =========================================================== /* lifecycle methods /* =========================================================== 
  Called when the controller is instantiated.
  @public