sly implementation - dragging doesn't work