tidy up the observers
fix the mapped view example to use unicode strings.