Integrate abbr-touch.js

Fixes #249