Completed validation with DOM messaging