fix for "stupid Internet Explorer" bugs

`getOwnPropertyDescriptor` AND `defineProperty` are defined, but they don't work on objects that are not dom nodes. Retarded.