Fix autocomplete zip code in events controller

This improves the zip code autocomplete of city state information using jQuery UI widget. Only uses one AJAX request to fetch data, and less queries as well.