Only listen on one element per animation and simplified docs