added pull down listener
(cherry picked from commit c1e91f2)