Hotspots and appearance options related not only to model but also to panoramic images.
Create different appearances where each one contains its own panorama
Define hotspots under each appearance where each one changes the appearance to another
You can put hotspot directly on panoramic background
Publish it and enjoy
See published example here
https://artisgl.com/artisgl-20-interactive-panorama-fly-over-the-world-2
Also check working example from “Sample Models” section of ArtisGL 3D Publisher