background rendering in in the correct place on client and server now, assuming all the css is in place