update EffectsCallback signature
fix typos in docs
experiment with web-animations-next
use web-animations-next