#279 Ensure the UI updates on the EDT rather than within the Guava event thread