allow appending/prepending buttons using :append_button and :prepend_button