Buttons wait for star award. Wiggle now timed pretty nicely.
UI now listens and rebroadcasts events that it needs.

This prevents the UI prefab from breaking when non-prefab
objects change. If anything breaks, it will be in code
rather than a bug burried in the Editor.