hallidayResnick-2-3: updated to include single touch events