fix some bugs with showing empty caption overlays