a gif viewer independent of window