Client side rendering better, but not totally working yet.