Add a lot of functionality to the UI. About halfway done. Still have some ideas on making the UI better.