rather than setting the visible shipments on the table controller bind the table's content to a property on the annual report upload controller
reset selection after delete or update; clear modified flag after save