Dynamic tooltips

Retargeting #81 to develop.