updates for js-design-patterns page