fix small delegation bug
add location search form field