PhotoObserver now places photos in a list.
It also registers nad uregisters itself. Other minor modifications also