Make sure there is no moment when background is black.

In the past while PeerLibrary was loading there were moments when
background was black until animation started. This was not even more
evident with pausing. This addresses this and clears background
immediately, even before animation starts.
Render first background, then cancel if paused.

This allows initial paused background to not be just a blank screen.
Randomized start of the background.