elapsed time for drag operations are being recorded in the dragdrop log
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index adee1e3..657e48b 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -3,6 +3,10 @@
 Changelog
 =========
 
+1.0.2 (2016-08-01)
+------------------
+* The elapsed time for a drag event is being recorded in the ``dragdrop`` log.
+
 1.0.1 (2016-07-29)
 ------------------
 
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 2656c5d..7b4c60e 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -59,9 +59,9 @@
 # built documents.
 #
 # The short X.Y version.
-version = u'1.0.0'
+version = u'1.0.2'
 # The full version, including alpha/beta/rc tags.
-release = u'1.0.0'
+release = u'1.0.2'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/userale/ale.py b/userale/ale.py
index 0d064f2..dbba6c2 100644
--- a/userale/ale.py
+++ b/userale/ale.py
@@ -79,7 +79,8 @@
                                 format='%(message)s')
 
         # Drag/Drop - track duration
-        self.dd = datetime.datetime.now ()
+        self.dd = 0
+        self.timer = False
 
         # Mapping of all events to methods
         self.map = {
@@ -208,13 +209,16 @@
 
         details = {}
         if event_type == 'dragstart':
-            # start timer
-            self.dd = datetime.datetime.now ()
+            if self.timer == False:
+                # Only start the timer on the first dragstart encountered
+                self.dd = datetime.datetime.now ()
+                self.timer = True
             details = {"source" : self.getSelector (event.source())}
         elif event_type == 'dragdrop':
             details = {"elapsed" : str (datetime.datetime.now () - self.dd),
                        "source" : self.getSelector (event.source())}
-            self.dd = datetime.datetime.now ()
+            self.dd = 0
+            self.timer = False
         else:
             # drag move/leave event - ignore
             pass
diff --git a/userale/version.py b/userale/version.py
index 41398fc..6c9e72a 100644
--- a/userale/version.py
+++ b/userale/version.py
@@ -18,4 +18,4 @@
 and parsed by ``setup.py``.
 """
 
-__version__ = "1.0.1"
\ No newline at end of file
+__version__ = "1.0.2"
\ No newline at end of file