Refactor radiator view and controller to split /radiator and /radiator.json