implemented #328 - now settings can be applied on the fly