Location-based "silent mobile disco" web app (jQuery Mobile + Angular JS)