fixed remove icon compatibility over reach
changed id to be array type
add hover override to icon too!