HTMLComponent implemented