If the close button had an 'onclick="javascript:history.back()"' attached to it, we wouldn't have this problem :)
[We can argue the pureness of the demo after that till the end of time though.]
[We can argue the pureness of the demo after that till the end of time though.]