Disconnect events on scope destroy
new description