I think this is fair, onBack was only used to re-enable buttons for the state you are going to. since each module handles its own button state, we shouldn't really need it anymore.