added cross dissolve effect for image loading