Aargh! Problems with TListView and DragDrop

Hi.

This is driving me nuts...
-
I'm having this app supporting drag n drop from a listview
to nodes in a treeview.
In one form this works perfectly but on another it doesn't.
Everytime i left click on an item (select) in the listview my cursor
changes to the crNoDrop cursor (i'm NOT dragging) and another click
gets my cursor back to normal. DragMode is set to dmManuel.

Here's my code:

This is in the MouseDown handler.

  if (Button = mbLeft) and not (ssDouble in Shift) and
    (lvBrowser.SelCount > 0) then
    TListView(Sender).BeginDrag(False);

/help