SceneMode widget now knows "future" morph mode.

This commit adds code to address #588 and will need extra code
review from @mramato and @bagnell.  It can be backed out if
it's too disruptive, but I like the UI effect.