Agreed, that point in the article is lacking any source. Big part of complexity of the implementation was introducing form attributes and behavior.