Indeed, since 0.6.0, this is an issue.
We might put some variables in the request scope to prevent multiple inserts...
I'm going to have a look on this.
I already committed something you might want to check it out:
[Fix #65] TagLib update (scripts are only included once in a page eve…
…n if tags are used more than once)
I've updated the tag lib to automatically record included scripts so that there are only include once.
I just released 0.6.1.
Let me know if it solves your issue.
Thanks for the bug report!
Indeed, yours is a nicer solution :) Works for us! Thanks for the quick fix!!