Thanks krmko,
Some of the FSM's etc, are left over from when I wanted certain behaviours I have since decided I don't want for now, but might use later. Should just add descriptions and backup that version, then remove the junk and save as a new one. Time for a spring clean.