Non 'reactive' solution for preview, which is actually faster and still reactive