#5 changed hitArea to Dynamic as it can be Rectangle | Circle | Ellipse | Polygon