Updated demo to work better on mobile devices