conservative: small smooth_ui changes
made ’smooth_up' an option + fixed compiler warnibng, introduced by previous commit
also fixed compiler warning