Если у тебя диалог как какойто период, в котором происходят только показы картинок, то лечше сделать что при нажатии (не зажатии), делается Цлс, и отрисовывается картинка, ну там ещё текст и что-то ещё, и потом Флип. А в самом цикле Только проверка на кнопки, при нажатии которых, меняется и обновляется экран. Тоесть лагов будет 0, и обновления экрана только при действиях. Если у тебя анимация, то действую подобным путём, только при нажатии делай переменную которая скажет что нужно ещё парочку картинок показать, и уже в цикле показываешь их.
Напряг с думалкой?