Print Preview: Making the UI not block when preview is generated