Completed demo app.