Ok to anyone seeking the answer:
My problem was different. I found out from a little more investigation the page is dynamically copying the HTML from a hidden portion of the page, & inserting it as new HTML of a newly created element. That is why the event handler's were not being attached to the proper element and thus not registering clicks.
the code above needs some minor tweaks but it works if youre using those names