Fix #608

Lazily determine the appropriate mixin for _Overlay.