see comment down there about just using gui.update_position :)