Catering to touch on websites has become more complicated with an increase in users with touchscreens and keyboard/mouse.