In Revit, the cursor's default function is set to MOVE an object upon contact - and that is not the best option, and I think it should be changed, or at least left to the user's own choice. Dragging objects in an inaccurate manner is not a good idea anyway, so why is it the default? It really makes you nervous.