How to dynamically populate a jQueryMobile listview from JSON data?

Here is a sample application using google news feed and populating listview.
Clicking an item in the list dynamically creates a new page ans shows the content of the news.


A Full Demo can be seen here

google_feed_list.js