Renderer can return a DOM element
Add shown and hidden events
Merge remote-tracking branch 'origin/popup' into lk-sigma
Update popup plugin build