version history; and added drag and drop support