Implement support for multiple instances in the same page, a sample for this enhancement was included.
Implement keyboard navigation.
Add an automatic minimum depth as default, this way the use doesn't need to worry about overlapping.