More work on camera zoom - still broken...