Webviewer extension for Video, audio, images, gif, pdf upload

  1. No reason why a gif shouldn't work, it is just a different type of image file.
  2. You could record voice as sound file then upload it as a file ?
  3. Don't know how you are updating location?

Items 2&3 are probably outside the scope of this extension

  1. Look at the webviewer blocks for handling going back and forward. You might also want to disable the actual Back button by dragging out the back button pressed blocks from Screen.

You could also look at CustomWebView, which has a wider range of features