Restricted jumps, Trigger and GUI architecture