Improved drawer dragging even more by handling changes in drag direction

You can now change the direction of your drag and the drawer will behave
even more naturally.