Fixed the bug in filter data - if no matching search result will return
all markers; add messages to show the number of matching results; update
the filter form fields based on the currently displayed markers