Account for artboard origin in hittesting
diff --git a/src/animation/state_machine_instance.cpp b/src/animation/state_machine_instance.cpp
index cf29882..69fbf73 100644
--- a/src/animation/state_machine_instance.cpp
+++ b/src/animation/state_machine_instance.cpp
@@ -237,6 +237,9 @@
} // namespace rive
void StateMachineInstance::processEvent(Vec2D position, EventType hitEvent) {
+ position -= Vec2D(m_ArtboardInstance->originX() * m_ArtboardInstance->width(),
+ m_ArtboardInstance->originY() * m_ArtboardInstance->height());
+
const int hitRadius = 2;
auto hitArea = AABB(position.x() - hitRadius,
position.y() - hitRadius,