[PR] Clean up and refactor of fix for #150

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