mode refactoring, simplifications, busy mode fixes, status msg fixes, stuff stuff stuff