disable input for "ongoing" operations. some code cleanup