Add button_to_external.
Fix disable behaviour for button_to_external as well