Add BackgroundTask to GUI definitions
Implement BackgroundTask handling in Swing GUI
Make Android GUI compatible with new interface