avoid unnecassary html escaping/unescaping
use event bubbling to capture add clicks so that newly inserted add links work
rename @ -> link to make the context clearer for the next commit
trigger has_many events from the actual has_many element and also pass in the newly added fieldset