To be fair, it's basically a proprietary IE5 API that's now been standardised (like quite a few others).