Hit detect circle points with no fill

Circle points are currently not detected by the hit detection code. This PR fixes it. Thanks @tonio for reporting the issue.