Programmatically instantiated Demo
Fixed incorrect delegate/datasource relationships