Fixed: setupWebSocket() in setup.js