Alternatively or in addition to such program instructions, the carrier medium may contain data used in implementing the methods described herein, such as data defining higher-interest and lower-interest ranges for variables, or time and direction data for crossings of a variable between these ranges.