GUI using Scala's Swing API