added pull down listener (cherry picked from commit c1e91f2)
added pull down listener
(cherry picked from commit c1e91f2)