As an extension of the Instruction observer; the StepOutOfRange observer can sequence a series of steps (or equivalent) until either the PC has left an instrucion range, or the frame has changed (important when handling recursion.