Implement the Tornado demo app