Almost all the Gtk UI stuff is working now