Better GIF UI; some edge cases, but functional