Explicitly disable layouts while rendering widgets
Use events instead of callbacks for when data is received
Remove console?.log