ACTION => SCREEN --------------------------------- "start" => "search form" "search" => "item list" "add item" => "item detail" "view item" => "item detail" "delete item" => "item list" "update item" => "item list" #### ### list screen ### if ($mode eq "delete") { delete_item(); } elsif ($mode eq "update") { update_item(); } display_item_list();