block panel when side menu is open

Issue
-
See issue #468, main panel is scrollable when side menu is open.

Test Case
-
- Open kitchen sink app and toggle side menu, notice that main panel is scrollable.

Fix
-
- creates a mask on main panel when side menu is open
- tapping on main panel when side menu is open will close side menu
this might be better than pull request #489