content: 
  
  sub init()
      m.top.optionsAvailable = false
  end sub
  
  sub itemContentChanged()
      stopLoadingSpinner()
      m.top.findNode("UserRow").ItemContent = m.top.itemContent
      redraw()
  end sub
  
  sub redraw()
      userCount = m.top.itemContent.Count()
      topBorder = 360
      leftBorder = 130
      itemWidth = 300
      itemSpacing = 40
      if userCount < 5
          leftBorder = (1920 - ((userCount * itemWidth) + ((userCount - 1) * itemSpacing))) / 2
      end if
  
      m.top.findNode("UserRow").translation = [
          leftBorder
          topBorder
      ]
  end sub
  
  function onKeyEvent(key as string, press as boolean) as boolean
      if not press then
          return false
      end if
      if key = "back"
          m.top.backPressed = true
      else if key = "up"
          if m.top.focusedChild.isSubType("LabelList")
              m.top.findNode("UserRow").setFocus(true)
              return true
          end if
      else if key = "down"
          if m.top.focusedChild.isSubType("UserRow")
              m.top.findNode("alternateOptions").setFocus(true)
              return true
          end if
      end if
      return false
  end function