Implement dragging pass cell with icon, still have bugs