Allow affectbutton to be included directly in xml, and rely on background attribute to toggle transparency