fixed tests, changed animation interpolate() macro