default boolean isFirstHit(Point p) {
        Point screenPoint = convertParentPointToScreen(p);
        List<RedUINode> hits = getRoot().hitTest(screenPoint);
        return !hits.isEmpty() && hits.get(0) == this;
    }
Checks if a node in the tree is the top-most hit at a given point

@param p The point to trace hits at, in the coordinate space of this node's parent
@return True if <code>node</code> was the first node intersecting <code>point</code>.
core/src/main/java/mrtjp/projectred/redui/RedUINode.java