optional popout; dragging