Reverted original camera code. Applied hacks on current code to get it working with present view. It's weird, but if I create a view and update it, I end up at 0,0,0 - but using the present view works.