Create a new instance of $handle(r) per widget. Closes troopjs/troopjs-browser#52