Basic Swing UI, Possible locking added