Offline, caching and graphics

We've learned (the hard way) that in order for OpenLMIS offline functionality to work, that the application must be cached by the browser.  The browser will not cache the application if a file listed in the manifest doesn't exist.  Therefore where changing/removing graphic files, don't remove them.  Replacing them with a square pixel transparent PNG works well.