BH preview mostly working (really slow). Needs optimisation