Add the button self if showOn is 'button' or 'both' and the button element is
not explicitely set.