public void SelectPrevious() { if (selected_item > 0) { selected_item--; if (selected_item < top_item) top_item = selected_item; SaveExcursion(DrawSelection); } }