All the bugs fixed in this commit are duplicates.
browsers where they viewed the page as continuously loading since the
entire page had not been loaded, even though the DOM had. Fixed this
issue by re-routing the connection.start call to the window.load event
by default but also allowing the user to overwrite the default via the