JS library of interacting popups