@Override
 public void onFailure(String errorMessage) {
   view.hideProgress();
   view.showErrorMessage(errorMessage);
 }
 @Override
 public void search(String query) {
   view.showProgress();
   interactor.search(query, listener);
 }
 @Override
 public void onSuccess(List<Movie> response) {
   view.hideProgress();
   view.showMovies(response);
 }