it shud be simple! when u visit the url for 1st time, the contents are loaded and some background script shud keep 'talking' with the website continuously, and while this continues, the contents are not shown. once the communication stops, the loaded script assumes there is no connection and exposes the content.
nicee :)