commit before horrifying rebuild to implement scrolling select dialogs