tooltip is rendered as a react component