Homeodomain proteins: an update