auto generation of toc, triggered by list with 'toc' in it