An embodiment of the invention is a technique to navigate a user interface for program selection. Program information of a plurality of program cells is displayed in a visible window. The plurality of program cells is in an electronic program guide (EPG) grid. A visual indicator is moved in the visible window from a current position in a current row to a next position in response to a user command. The next position corresponds to a program cell is the plurality of program cells. The next position is in one of the current and a next row. The visual indicator is moved in response to a user command. The command is one of a move right and a move left command.