could make part of show() more concise.
<rdar://problem/10914522>
<rdar://problem/10914539>
Created attachment 128305 [details] Patch
Committed r108563: <http://trac.webkit.org/changeset/108563>