feat: Extend .interactive() with tooltip and legend
#3394
+255
−13
.interactive() with tooltip and legend
#3394