1. A method comprising: using an electronic list including a number of list items having associated data types; using a pre-selection input to animate rows of the electronic list including highlighting a row of the electronic list associated with a position of an input cursor as the user navigates the electronic list; using a post-selection and pre-edit input to animate cells of a selected row including highlighting a cell of the selected row associated with a position of the input cursor as the user navigates the selected row; and using an edit state to switch cell content of a selected cell to an editable state including distinguishing a column portion and a row portion associated with the selected cell to identify the edit state.