fix #71, fix black screen while excuting closeDrawerAnimation
Updated to handle open drawer, and completion blocks