fixes #897: slight change to optionsCaption so that a blank caption will work (without having to wrap in observable).