touchscreen test branch
add touchscreen functions, clean-up, and touch_punch.js for jquery ui on touchscreen