First, you should help yourself. Start by bisecting your code. Remove some of it and check if it still leaks. If it does remove more. If not add some back in.
Once you have a small set of code, we can look at it.
To help you, I would have to bisect it myself, but me being an expert wouldn't help with that any better than you doing it.
There's a lot of code (and even Ben's plugin) that should be removed.
Sent from my iPhone
Sent from my iPhone