Let touchHandler be extended and/or cancelled via option

We are extending Superfish to function similar to FlexNav and the built-in touch device functionality is getting in the way.