fix hitTest:WithEvent:

It now respects userInteractionEnabled, hidden, and alpha.