update to use web animations 'finish' event