Sush | #1638 | some refactoring
Sush | #1638 | displaying actions for discharge and transfer based on config