animation callback & handler upload