reintroduced tooltip component.  Added new DOM utils