Don't break on multiple .updates

Fixes a bug where performing more than one icon update on an overlay that was created with a spinner would throw because the spinner no longer has a parentNode.
Merge pull request #3 from ben-ng/master

Don't break on multiple .updates