Rev 3 is missing the move of deactivate-mark to before point move in mouse-drag-track that was in rev.2, needs attached patch (well, still not clear if idle timer can ever be called while dragging underway, but if so...)