add lingering tooltip observer