Design a custom button