- Listen for 'fitting' event: detect skin detachment, pause on loss, resume on re-attach - Listen for 'run_state' event: detect device fault (0xFF) and IDLE completion (0x00) - Low battery warnings: toast at <=10%, force stop at <=5% - Guard finishAsComplete against double-completion - Proper cleanup of all new event listeners on unload