implmenting multiple storage mechanisms
correcting typo left over by removal of hard-coded indexed db usage
callbacks need to be executed if the registry has already been called
typo, should be key not item
Merge branch 'storage'