interface: button icon and background now are separated