Make globalOverlay really global

Attach it to the global <body> rather than the local <body>

Bug: 60788
Bug: 60796
Change-Id: I3dea9ff9754ba6a67941d83bf2117e4c8fde3dc0
(cherry picked from commit a241e46baab1daba3f2191ec992193be297b947c)