I appreciate both the strictness regarding code and the lesson in javascript. Thanks!
I've found out why my "MaxInInterval" didn't work in the original post, and what that "Force re-evaluation..." tickbox on the reactions does!
42141f14-385f-429d-a8b9-4358b1074800-image.png
(to type it out, I changed the variable in reaction, and naturally, the only variable being updated was the one called out..)