Addresses #5 and #7. Domain list now works in the demo app.