add show/hide toggle for page contents
only render shown toc contents