Add exception handling for GitHub API call, and sliding effect on opinion