Fixes for older IE
Fixes for IE8 compatibility
Fix handling of adding property listening