- added delay-open timeout (data-delay-open as data-attribute) to provide a shorter timeout on initial opening dropdowns
- added delay-switch timeout (data-delay-switch as data-attribute) to provide a short timeout on switching menu items, when dropdowns are already open
- better submenu and nested submenu handling