play/pause and animation cleanup