Make backends use events subsystem
Fix youtube plugin disabling websites plugin always
Merge branch 'master' into next-gen