Fix #45 - make demo work on mobile