I\'ve got the following component which almost works the way i want. However i can\'t seem to get the "disabled" state to render properly. It mangles the rendered