I can look at that if you want, but I've a hard time getting button to function correctly on inheritance vs just using component.