Lots of new gui features