now will default to svg for button, with gif fallback