restructured tooltipster and added elementTooltip