Mostly-functional version of GUI-backend