add ScaleFieldEditor2 as ScaleFieldEditor with a synchronized text field
+ add SpinnerFieldEditor
heatmap fixes (label + nonlinear)