LegislatorListState.DISPLAYING -> {LLS}.DISPLAYING_LIST
Refactor state management stuff

It was becoming cumbersome, and oftentimes buggy,
to try and define new UI behavior between controller
states. New architecture requires any state transition
to have explicit definition via a registered StateChangeListener.

StateChangeListener explicitly supports both "forward"
and backward transitions in the declaration of single
concrete instance.