Add alternative nickname getter
Update onError event to fit with ERROR command instead of socket error handling