content: function init()
  	m.category_list=m.top.findNode("category_list")
  	m.category_list.setFocus(true)
  	m.category_list.observeField("itemSelected","onCategorySelected")
  end function
  
  sub onCategorySelected(obj)
  	? "onCategorySelected field: ";obj.getField()
  	? "onCategorySelected data: ";obj.getData()
  	? "onCategorySelected checkedItem: "; m.category_list.checkedItem
  	? "onCategorySelected selected ContentNode: "; m.category_list.content.getChild(obj.getData())
  item = m.category_list.content.getChild(obj.getData())
  loadFeed(item.feed_url)
  end sub
  
  sub loadFeed(url)
   ? "loadFeed! ";url
   m.feed_task = createObject("roSGNode", "load_feed_task")
   m.feed_task.observeField("response", "onFeedResponse")
   m.feed_task.url = url
   m.feed_task.control = "RUN"
  end sub
  
  sub onFeedResponse(obj)
   ? "onFeedResponse: "; obj.getData()
  end sub
  