Merge pull request #1 from alefnula/master

Queue is already thread safe, so there is no need for locking.
Merge pull request #2 from alefnula/master

Save the reference to DispatcherTimer just in case it doesn't get garbag...