title: Uploadify says it can't find the placeholder element when I pass a DOM object directly to it but Uploadifive works, why?
body: <p>I was trying to you use uploadify/uploadifive with knockout and kept getting an error about not being able to find the place holder element. The error only occured when running IE which was using the uploadify(flash) version. Other browsers were fine because they were using uploadifive(html5). Why isn't it working in IE?</p>
  
  <p>HTML</p>
  
  <pre><code>&lt;input type="file"  data-bind="imageUpload: images"  /&gt;
  </code></pre>
  
  <p>Custom Binding</p>
  
  <pre><code>        ko.bindingHandlers.imageUpload = {
          init: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
              var uploadCallback = function (file, data, response) {
                  valueAccessor().collection().add(JSON.parse(data));
              };
              window.setTimeout(function () {
                $(element).uploadifive({
                    'method': 'post',
                    'fileObjName': 'FileData',
                    'uploadScript': 'Image/Upload',
                    'onUploadComplete': uploadCallback,
                    'onFallback': function () {
                        $(element).uploadify({
                            'method': 'post',
                            'fileObjName': 'FileData',
                            'swf': '/Scripts/Uploadify/uploadify.swf',
                            'uploader': 'Image/Upload',
                            'onUploadSuccess': uploadCallback
                        });
                    }});
               }, 0);
             }
           }
  </code></pre>