tree tooltip change to be more responsive and awesome

As we were not happy with the tree publish implementation, we decided to make it a bit better.

- #2678
- #2677