Partially introduced the Swing UI. It is not working right now.