Assigning widget references to scope breaks destroy() Fixes #100