Update dependencies
Move `close` logic into a separate function
Add webkit animation effect to hook
Reduce polling in windows client