- improved hit testing