Publish Subscribe and Swing