Offline mobile HTML5 demo