A Modernizr atualmente não detecta eventos de toque no Windows (Phone) 8.
Então, em vez disso, você pode detectar facilmente o toque no iOS, Android, BlackBerry, Bada e Windows (Phone) 8 com o seguinte:
var html = document.documentElement,
supportsTouch = 'ontouchstart' in window || navigator.msMaxTouchPoints;
if (supportsTouch)
html.className += ' touch';
else
html.className += ' no-touch';
}
Isso permitirá que você teste o suporte ao toque em JavaScript e CSS.
Eu tenho isso embrulhado em um pequeno plugin JavaScript também: https://github.com/izilla/Supports-Touch