create a history object; drag-n-drop improvement; history part is not hidden