added draggable chip support