Added new gifviewer based on a implementation from