function destroy() {
				dom.wrapper.style.cssText = originalStyles.wrapper
				dom.menu.style.cssText = originalStyles.menu;
				dom.contents.style.cssText = originalStyles.contents;

				if( dom.cover && dom.cover.parentNode ) {
					dom.cover.parentNode.removeChild( dom.cover );
				}

				Meny.unbindEvent( document, 'touchstart', onTouchStart );
				Meny.unbindEvent( document, 'touchend', onTouchEnd );
				Meny.unbindEvent( document, 'mousedown', onMouseDown );
				Meny.unbindEvent( document, 'mouseup', onMouseUp );
				Meny.unbindEvent( document, 'mousemove', onMouseMove );

				for( var i in addedEventListeners ) {
					this.removeEventListener( addedEventListeners[i][0], addedEventListeners[i][1] );
				}

				addedEventListeners = [];
			}
Unbinds Meny and resets the DOM to the state it
was at before Meny was initialized.