lightweight, accessible custom list accordion plugin, using animated max-height