Icon animation, backend integration, user behavior for testing