Be smarter with google maps events--don't listen to drag in map controller and debounce in gmMap