How to use mmenu without breaking core Overlay
You should consider using Mobile Sliding Menu. It could save you a lot time and pain.


  The mobile sliding menu module integrates the mmenu jQuery plugin for
  creating slick, app look-alike sliding menus for your mobile website.