Clean up and refactor of fix for #150

We have a be in dev now from #153 but that was not fully the final, only a live beta test of the behavior.  This will be to clean up and make the fix as light and tight as possible.  

**Changelog items:**
- `$.observeDOM( $('#'), function(){} );` is  added to avoid `$('#').on()` and account for ajax alterations