fixed pullWidget bugs