Added experiment controls on the frame painter.

Clicking on each experiment control applies the visualizer state for that experiment.

Fixes #505.