Touch support, better target hit tracking

Touch support (untested) along with mouse support;
Better hit detection so hits inside the quad but outside the circle should count as misses