- Pass the following responsabilities from mode to mode handler:
- active / deactive target mode
- get active mode
- create new modes
- Move back setting averaging mode when settings are
updated using getModes() method instead of handling
logic in mode handler.