Using trigger('create') and checkboxes

Using trigger('create') and checkboxes

I've got some code that injects HTML into the DOM and uses trigger('create') to update the UI:

displayDom.html(html).trigger('create');

For my first test, a simple paragraph and a button, this worked fine.

For my second test I had a set of checkboxes. The UI looked perfect (screen shot -  https://www.evernote.com/shard/s3/sh/9c5ffb14-e50b-4840-82c1-f41ed23cf433/5f0be6fd780c50df110815fc7a8a9a1f) but I couldn't actually click to select a checkbox. 

Any ideas for what could be wrong? This is the HTML being injected:

<h2>Why are kittens so cute?</h2><form><div data-role='fieldcontain'><fieldset data-role='controlgroup'><input type='radio' id='quizMasterAnswer_0' value='0'/><label for='quizMasterAnswer_0'>Magic</label><input type='radio' id='quizMasterAnswer_1' value='1'/><label for='quizMasterAnswer_1'>Fur</label><input type='radio' id='quizMasterAnswer_2' value='2'/><label for='quizMasterAnswer_2'>Meow</label><input type='radio' id='quizMasterAnswer_3' value='3'/><label for='quizMasterAnswer_3'>More Kittens!</label></fieldset></div></form><a href='' class='quizMasterNext' data-role='button'>Next</a>