bower deps
move search out to separate component