Fix Sentry #2226

http://frontend.errors.guim.co.uk/guardian/frontend/group/2226/

Or some of them

Also made `getProperty` compatible with IE8, etc