put template in different files; and refactor some other intolerable changes. so sad to see this.
seems to get it work for map. no sure though, will go back on this after becoming more familiar with objective-c. so sad.
recover changes from azuma in template
merge origin/master
do not log form in server side, for now; should find way to log without leaking out sensitive information when have time