0479: move button functionality into separate class
0480: mode 4: fix continue option after fieldwork is done
fixes #441