threaded progress bar + setAttributes() quote distinction