System.on() events in Listening Mode

Will mode button press events not fire when in listening mode? This is my experience on 0.6.3.

System.on(all_events, onSystemEvent);

Do you mean your code has run before and then you enter LM, or when LM starts automatically due to lack of credentials?
Have you got the System.on() in STARTUP() or anytime later in code?
Are you using SYSTEM_THREAD(ENABLED) or not?

Yes, button press events work until I enter LM. System.on() is in my setup() currently. I can move to a startup and see. Threading is enabled.

Threading on/off does not have an effect. Moving the “System.on()” to startup did not as well.