In a discussion with a coworker, we were talking about how the legend widget was lacking as it's just a picture of the symbology but there is no interaction. I mentioned it would be cool if the end user could click on the symbology in the legend and adjust it to preset options for how they would like to view the map. As there are other run time options and ways to cache the symbology options would allow the user to have it update their view of the map only.