Components already support this feature, code is redundant