docs: function(element, options) {
              var defaultOptions = {
                  duration: .4,
                  timing: "ease",
                  delay: 0,
                  iteration: 1,
                  direction: "normal",
                  fill: "both"
              },
              style,
              animStr = this.$statics.animationString;
              if (options === undefined) {
                  options = defaultOptions;
              } else {
                  for (var k in defaultOptions) {
                      if (options[k] === undefined) {
                          options[k] = defaultOptions[k];
                      }
                  }
              }
              style =
                  this._id + " "
                  + options.duration + "s "
                  + options.timing + " "
                  + options.delay + "s "
                  + options.iteration + " "
                  + options.direction + " "
                  + options.fill;
              element.style[animStr] = "";
              setTimeout(
                  function() {
                      element.style[animStr] = style;
                  },
                  1
              );
              return this;
          }