if (typeof(settings.init) == "function") {
                    settings.init(self);
                } else {
                    plupload.each(settings.init, function(func, name) {
                        self.bind(name, func);