Button issues

Ok, so I have a button. When you rollover it, it shows a window next to it with some content. I want it so that if you roll off it will disappear, which I can do, but ALSO if the person clicks that same button, i want the window to stay visible, even if you roll off the button.

So basically rollover = preview, click = shows permanently until closed. How can I do this?

So far I did on onRollOver event, an onRelease event, and an onRollOut event and only the rollover and rollout is working. I tried having it set a variable if the onRelease event is triggered and then if that variable was set, the rollout event wouldnt occur, but it didnt work.

Anyone know any easy way in AS 2.0 to do this? Thanks.