Removed unnecessary base/event dependencies. Removed unused duration attribute. Fix isFirstMoveDone usage. Use domClass.toggle.