While the spec requires it should be consistent with hit-detection, this is completely different. 1. filter / masker is not considered in hit-detection. But here it is. 2. Using repaint for hit-detection is simply wrong. This should be renamed to better one. So, naming and implementation both are broken.
<rdar://problem/116870027>