copy of zoom map demo

plus some todo notes