When showing the window we loop in the wayland backend using a temporary buffer of blank pixels to force the compositor to finish setting up the top level surface pronto. TODO: Set the color of the temmporary buffer to the background color