updateDrag method
Updates the in-progress drag to follow localPos. No-op when nothing is
being dragged.
Implementation
void updateDrag(Offset localPos) {
if (_draggedEvent == null) return;
_draggedEvent!.updateDrag(_toGridPos(localPos));
controller.triggerUpdate.value++;
}