Touch Detection

Added support for detecting touch devices (though, I have only tested
on iOS iPhone)