I just found and fixed a problem with Markdown tool’s renderStory callback. It seemed that if you had an OPML file or ODB outline in which you were using the `#renderOutlineWith` directive; it wouldn’t render properly.
Simply put I’m making the assumption that you can only use a single renderer at a time. Therefore if the `#renderOutlineWith` directive is present and Markdown is active, [Markdown] rendering **will not** occur.
If you think this assumption is bad or can come up with a plausible scenario whereby 2 types of rendering would need to occur, let me know.
I also fixed it so a log event would _not_ occur for system pages as they don’t go through the Markdown renderer.