add mediaType to ImagePickerParameters
step 2 of refactor complete (UNTESTED & SURELY BROKEN STILL)