content: sub init()
  	m.testingGetGlobalAA = "yup it works"
  	#if ENABLE_RTA
  		m.odc = createObject("roSGNode", "RTA_OnDeviceComponent")
  	#else
  		' vscode_rdb_on_device_component_entry
  	#end if
  
  	m.top.pagesContainer = m.top.findNode("pagesContainerGroup")
  
  	m.poster = m.top.findNode("poster")
  
  	m.top.addFields({
  		"AuthManager": createObject("roSGNode", "AuthManager")
  		"booleanValue": true
  		"stringValue": "stringValue"
  		"intValue": 1
  		"emptyAAValue": {}
  		"arrayValue": [{ "name": "firstItem" }, { "name": "secondItem" }, { "name": "lastItem" }]
  		"launchComplete": false
  	})
  
  	m.timer = createObject("roSGNode", "Timer")
  	m.timer.observeFieldScoped("fire", "onTimerFired")
  	m.timer.duration = 1.5
  	m.timer.control = "start"
  
  	landingPage = m.top.pagesContainer.createChild("LandingPage")
  	setFocus(landingPage)
  end sub
  
  sub onTimerFired()
  	m.top.launchComplete = true
  end sub
  
  function multiplyNumbers(a as Dynamic, b as Dynamic) as Dynamic
  	return a * b
  end function
  
  function setPosterUrl(url as String) as Dynamic
  	m.poster.uri = injectProxy(url)
  end function
  