Refactored Visualizers, updated color choices.

Duplicate code between overdraw and highlight was trimmed.
Highlight can now be toggled like overdraw.
Triggering is also clearer: visualizeSubStep instead of trigger(opt_args).