Fine tuning done. Added error handlers and direct broadcasting handler.