Use state event listener to queue uploads
Merge