Made it use swing instead of text - just because it's better.