Changed the way the demo acts on initial load