Recursive ThreadView via annotations