image blinker unified singleton model