Moved the select_category method from the get to the dispatch.

It's the first method that it's met, and it works for get and post.
Zoom of the map is determined by the Location of the map.

If a user zoom or drags the map the list of Events on the right is updated live. The search and the the filter is still working properly.
Merge pull request #108 from e-Luminate/107-map-bounderies

107 map bounderies. Fix #107