commit before adding additional controls, drag works, but still appending while dragging