text: var World = {
  	loaded: false,
  	rotating: false,
  
  	init: function initFn() {
  		this.createModelAtLocation();
  	},
  
  	createModelAtLocation: function createModelAtLocationFn() {
  
  		/*
  			First a location where the model should be displayed will be defined. This location will be relative to the user.	
  		*/
  		var location = new AR.RelativeLocation(null, 5, 0, 2);
  
  		/*
  			Next the model object is loaded.
  		*/
  		var modelEarth = new AR.Model("assets/earth.wt3", {
  			onLoaded: this.worldLoaded,
  			onClick: function() {
  				World.sendData();
  			},
  			scale: {
  				x: 1,
  				y: 1,
  				z: 1
  			}
  		});
  
          var indicatorImage = new AR.ImageResource("assets/indi.png");
  
          var indicatorDrawable = new AR.ImageDrawable(indicatorImage, 0.1, {
              verticalAnchor: AR.CONST.VERTICAL_ANCHOR.TOP
          });
  
  		/*
  			Putting it all together the location and 3D model is added to an AR.GeoObject.
  		*/
  		var obj = new AR.GeoObject(location, {
              drawables: {
                 cam: [modelEarth],
                 indicator: [indicatorDrawable]
              }
  		});
  		
  
  	},
  
  	worldLoaded: function worldLoadedFn() {
  		World.loaded = true;
  		var e = document.getElementById('loadingMessage');
  		e.parentElement.removeChild(e);
  	},
  
  	sendData: function sendDataFn() {
  		AR.platform.sendJSONObject({
  			title: 'You Clicked Me!',
  			message: 'You Found the Earth...'
  		});
  	},
  
  };
  
  World.init();