remove mobile fails (shadow, gradient)
add img-load event handler to avoid infinity-bug