fixe bounds_changed can not trigger bug