Added _set_new_button_details() functio. This clarity to code.