some work on "tooltip behavior" task (not complete yet, there is a question to ask)