keep image preview from overlapping info spinner
rearrange some bits in the project
* hide keyboard when hitting 'done' from description field
* random filename