Made the demo a bit wider, making the bug in 3D projection appear worse.

Will have to figure out why the corners come unglued while translating.