Basic dragging events sketched out.