Detect Drag and onClicked conflict

Thanks, i moved all the logic from onClicked to OnPreviewMouseButton, and now double click is handled correctly!