Allow invoking callbacks with a context
Refactor animations array creation