fix bug for ImageButton