This relies on Bootstrap collapse.