Ideally, I'd want to trigger something like on("change:light", but I can make do with on("change:token" IF I can figure out how to use the current lighting as a condition. Theoretically, I could get all tokens and compare their light radius to distance, but that's not great because 1) that's a lot of processing and 2) it doesn't account for sight lines. Is there a way to straight up ask the API what the light is for a spot, and if not, can you think of a way to get that information indirectly?