Hi pol,
If I understand your scenario correctly you can absolutely do this, and there is somewhat of a sample to help you:
http://code.msdn.microsoft.com/windowsapps/Input-DOM-pointer-and-2e5697ed
Instead of using <a> (or if you still wish to use it, use the <a> and set the href = javascript:void(0)", use a <div> for your content:
<div class="gestureElement">My Content I want to implement touch gestures on</div>
Then for example, get the element(s) by class name and add the events. These events have a lot of detailed arguments so do inspect these
var guestureElement= document.getElementsByClassName("gestureElement")[0];
gestureElement.addEventListener("MSGestureChange", ongestureElementGestureChange, false);
gestureElement.addEventListener("MSGestureTap", ongestureElementGestureTap, false);
gestureElement.addEventListener("MSGestureEnd", ongestureElementGestureEnd, false);
gestureElement.addEventListener("MSGestureHold", ongestureElementGestureHold, false);
Let me know if you need more detail or if I got your scenario wrong.
Patrick Dengler - Microsoft