An accessible HTML tree component