tree tooltip change to be more responsive and awesome. Fixes #2678 and #2677