Fixes #1, animations are confined to viewport