Depending on the type of data displayed in your list, you may want to perform additional processing when the user focuses on a row in the list. The LinePre procedure is run every time the user focuses to a new line. The list object for the list is passed into each of these scripts. This provides access to the main table and other resources for the list.