Updated demo to reload client side (no page refresh)