really externalized riotjs this time.