make new_button syntax backward compatible