Hi Jeff,
My comment is about accessing a data element with with custom code will run that custom code each time.
Say I have a data element of the name, "currentSearchQuery" and it uses custom javascript for its' value. Every where I access "currentSearchQuery", my custom javascript is run every time. So if I use it for a rule condition, tag value or calling it directly with _satellite.getVar, my custom javascript is re-run.