make CCA toggable and can set a custom background