added timeout after occlusion occurs; debugging crashing on re-initialize