Upload fixed back to stable state, added image preview