Smart Pulldown (1/2)

Credits Muhammed Nazim
Merge remote-tracking branch 'rr/kitkat1' into kitkat1