In case you or anyone else still need it, here is my implementation.
Works perfectly with the exception of the "edge" not being taken from android code but as a constant (which I set).
Please view this link:
Android Navigation Drawer Doesn't Pass onTouchEvent to Activity