perfecting the magic that is mobile off-canvas menus