new directive/component tooltip for hover effect