Implement handler and custom button(include bindings).