moved search listeners to separate package
added package descriptions