fix canTouch and canTouchSubnodes