add wisper listener observer gem