custom control pair, add button-append