Definitions animation working, and refactored moving between lists