refactored load sequence to allow external checking for browser cache presence before running expensive image load operations
some performance notes