cleanup in group.class.js + refactor in use.class.js + more safety in animation.mixin.js