Do we really need to support Firefox prior to 3 and Safari 4? jQuery uses `getBoundingClientRect` and [defaults to 0, 0 if not available](http://bugs.jquery.com/ticket/12536).