Support for multiple overlays

This will allow us to support the situation in which the following occurs:

  1. Wiggi launches an overlay
  2. The overlay contains a mini-wiggi
  3. The mini wiggi launches an overlay

Fun times.