Cleaned up the popup parsing code a little, and threaded coverart loading (to prevent lockups).