Redoing GUI with drag and drop