Button: fix support to overriding type