Windows 8 & jQuery Mobile

Windows 8 & jQuery Mobile

Hi all,

I have a MobileFirst ( Worklight ) project that is available on Android, iOS and as mobile web site.
Now I'm trying to make a Windows 8 version but I'm facing an exception with jQuery Mobile ( 1.4.5 ) when I try to tap on a button that change the page.
Seems that in "jquery.mobile-1.4.5.js" in the "handleTouchEnd" function the value of "getNativeEvent(event).changedTouches" [line 16] is undefined
  1. function handleTouchEnd( event ) {
  2. if ( blockTouchTriggers ) {
  3.        return;
  4. }
  5. disableTouchBindings();
  6. var flags = getVirtualBindingFlags( event.target ),
  7. ve, t;
  8. triggerVirtualEvent( "vmouseup", event, flags );
  9. if ( !didScroll ) {
  10. ve = triggerVirtualEvent( "vclick", event, flags );
  11. if ( ve && ve.isDefaultPrevented() ) {
  12. // The target of the mouse events that follow the touchend
  13. // event don't necessarily match the target used during the
  14. // touch. This means we need to rely on coordinates for blocking
  15.    // any click that is generated.
  16.        t = getNativeEvent(event).changedTouches[0];
  17.    clickBlockList.push({
  18.    touchID: lastTouchID,
  19.    x: t.clientX,
  20.    y: t.clientY
  21.    });
  22. // Prevent any mouse events that follow from triggering
  23. // virtual event notifications.
  24. blockMouseTriggers = true;
  25. }
  26. }
  27. triggerVirtualEvent( "vmouseout", event, flags);
  28. didScroll = false;
  29. startResetTimer();
  30. }

Any help will be appreciated.
Thanks.