Added promote-GUI functionality, should be working, hasn't been tested
though.