Live changes don't work correctly in all ports, notably wxQt, which doesn't seem to generate the events correctly for wxSpinCtrl, so add a button to apply the changes. This could be seen as a better UI anyhow.