code: function () {
  		// Create Layout
  		this._el.attribution 				= TL.Dom.create('div', 'tl-attribution', this._el.container);
  		this._el.line						= TL.Dom.create('div', 'tl-timenav-line', this._el.container);
  		this._el.slider						= TL.Dom.create('div', 'tl-timenav-slider', this._el.container);
  		this._el.slider_background			= TL.Dom.create('div', 'tl-timenav-slider-background', this._el.slider);
  		this._el.marker_container_mask		= TL.Dom.create('div', 'tl-timenav-container-mask', this._el.slider);
  		this._el.marker_container			= TL.Dom.create('div', 'tl-timenav-container', this._el.marker_container_mask);
  		this._el.marker_item_container		= TL.Dom.create('div', 'tl-timenav-item-container', this._el.marker_container);
  		this._el.timeaxis 					= TL.Dom.create('div', 'tl-timeaxis', this._el.slider);
  		this._el.timeaxis_background 		= TL.Dom.create('div', 'tl-timeaxis-background', this._el.container);
  
  
  		// Knight Lab Logo
  		this._el.attribution.innerHTML = "<a href='http://timeline.knightlab.com' target='_blank'><span class='tl-knightlab-logo'></span>Timeline JS</a>"
  
  		// Time Axis
  		this.timeaxis = new TL.TimeAxis(this._el.timeaxis, this.options);
  
  		// Swipable
  		this._swipable = new TL.Swipable(this._el.slider_background, this._el.slider, {
  			enable: {x:true, y:false},
  			constraint: {top: false,bottom: false,left: (this.options.width/2),right: false},
  			snap: 	false
  		});
  		this._swipable.enable();
  
  	}
docs: /*	Init
  ==================================================