I had this same question. It’s actually much harder than it seems because of the javascript and ajax/jQuery. the ajax/jQuery can’t handle uploading images for security issues so you have to disable some of that, though the full page will continue to reload after an upload.
I personally outsourced this to a freelancer.com person named Naouali for $30 USD.
Sorry I couldn’t be of more help, but that’s one option.