provide interaction with hooks (mouseover, tooltip)