background change; hidden-function swap styles;