Refactored buttons to be enabled/disabled in scenario's that do not make
sense.