add events get thrown
fix null point
add fix rowsize for g3 on l
wait until preview is rdy bevor starting it
make is preview running public