Added a catch to BuildCaptions to ensure new lines extend below the current line