added hardware accelerated animation rendering