Right now the front page updates the build status and last built times for items. Currently the page gets a report every three seconds about the last build time for a book. This report can be used to add new books to page when they are added to the server. 1. Parse the returned buildtimeobject and compare it to the DOM. When an element does not exist in the DOM, add it in the right place. 2. Make sure that the buildtimeobject report returns all the information needed to add a new element. If it doesn't, either increase its information density, or else create a new ajax service to get the complete details for a new book.
Done in Death Star.