see extended description

- FilterActivity checks whether were filters changed and pass this info
to previous activity. MainScreen update map and info panel only if
filters were changed.

- fixed sum bugs.

- refactoring;