layout, drag, commenting