code: function(pos) {
  		if(pos) {
  			// Clear the current position
  			this.el.style.left = "";
  			this.el.style.top = "";
  			this.el.style.right = "";
  			this.el.style.bottom = "";
  	    
  			// Kept old version [x,y] for retro-compatibility
  			if( lang.isArray(pos) ) {
  				this.el.style.left = pos[0]+"px";
  				this.el.style.top = pos[1]+"px";
  			}
  			// New version: {top: 32, left: 23}
  			else if( lang.isObject(pos) ) {
  				for(var key in pos) {
  					if(pos.hasOwnProperty(key) && pos[key] !== ""){ //This will ignore the number 0 since 0 == "" in javascript (firefox 3.0
  						this.el.style[key] = pos[key]+"px";
  					}
  				}
  			}
  		}
  	}
docs: TODO