properly weaken self in closures to prevent circular references stopping objects from being destroyed
Merge pull request #1 from oetiker/master

properly weaken self in closures to prevent circular references stopping...