Added wait() to Widget. Implemented on and emit natively. on can bubble to it's domNode.