considerable bug fixes that resulted in the latest (FSM-based) restructuring now being able to operate for hours and be in an apparently good condition