we will probably have DFU bootloader in the future
The notification reducer should decide when to display notifications rather than having notifications scattered throughout the code. Also start using translations so that user-visible strings are not scattered in code.
This makes for better type inference.