fix subtle issue with hit testing

The hit view was not being assigned properly, oups.
add a task to prevent hierarchy cycles