If this is turning into a button I think we'd be better off inheriting from vjs.Button instead of vjs.Component. Then you get things like ARIA rules.