FourSquare Explorer: the JavaScript implementation that is an adventure at the same time