Mark's fix for the recursive menu function. Couldn't merge pull request so just copied and pasted it into his file.
Merge branch 'master' of github.com:newscoop/theme-StoryTeller