Contributed talk for Python in Astronomy 2017, held at the Lorentz Center, Leiden, NL. The talk describes the Firefly visualization system and its interfaces in Javascript and Python. Examples of interfacing Firefly to the Jupyter notebooks are shown (though the animated GIFs sadly do not show up in this PDF. Lessons learned from the widget development are outlined.