Updated with touch events and changed to use bundled jQuery instead of a copy in the theme.