Now working on mobile devices
(tested on Nexus 10 4.4.3 Chrome and iPad Safari)