Just to be clear, the `KeypadManager` and the `TonePlayer` we're talking about here are living in a window that is being closed. No state is kept. And we're not touching the `KeypadManager` and `TonePlayer` living in the main app window.