possibly make gui syncing kind of work (not tested)