added touch events with Hammerjs and added loading spinner at /circle