simplify touch handling
switch to using screen measurements for touch event