caption support + image auto width fix