Experimental Responsive mega menu with touch device support, including MS Surface