new center support for keeping a value centered