Adds modal, caption, and handles no update objects