Unos cambios que pueden ayudar en mi oponion :D 

Me parecio que al habilitar la busqueda como una funcion que recibe como parametro el(los) termino(s) a busqueda podria ayudar a bsucar o reutilizar esta funcion con mas facilidad por otros modulos en la applicacion. :D Hope you like them and consider them :+1: :tada: