conversion now executed in a swing worker