WIP feat(views): Add after render webchannel events

#### Needs browser detection 
I'm confused why this logic is in the web channel instead of fx-desktop.js. Is there a related bug?