fix(dom events) properly handle bubbling in event delegation
fix(widget) make sure widget constructor always receives the wrapped jquery element