I'm in need of some JavaScript intervention

A few weeks back I started toying with the idea of getting a hotspot in a panorama, which was sitting inside a browser widget, to communicate with LiveCode. The initial discussion was here: http://lists.runrev.com/pipermail/use-l ... 34509.html
That work was started after I saw a similar thing posted here: http://forums.livecode.com/viewtopic.ph ... 24#p145062 This was done with the Google Maps API and map markers.
It took me a while, as I have almost no JS experience, but eventually I got a pano, created with a trial version of Pano2VR http://ggnome.com/pano2vr , to trigger the LiveCode handler via a hotspot within the panorama. However, once the hotspot is clicked, any click within the browser widget triggers the handler in LiveCode. I have not been able to figure out what JavaScript I need to use to limit this JS function to only the hotspot?
So in an effort to make the problem as simplified as I can, I created a LiveCode project that has one button that triggers the javascript function, liveCode.myLiveCodeHandler, and triggers LiveCode to open and answer dialog window. The button works. However, it suffers from the same problem as the panorama LiveCode project. You can click within any part of the browser widget, and it will trigger the answer dialog in LiveCode.
Could someone spell out for me what Javascript code I need to use in order to get the LiveCode handler to work when clicking the button?
I have attached a copy of the stack below.
I would be greatly appreciative!
Thank you!
John Patten
SUSD