Yes, it's evaluated when the tracklist is checked (which basically means it'll be updated whenever the variable is). It's the same concept as the built-in gallery unlock conditions or how you write ConditionSwitch conditions.