Cleanup on web app disconnect