Added pointInside override to constrain hitTest operations to points within the button hexagon.