Save volume state

And fix visual bug for drag and drop layer