it might not work when there are plenty of reaction overlays to see due to function inside loop issue