made background and current color changeable