PreviewWidgetController's clear() fails in case where this.mediaUI is not null (missing `stop()` method)

The `PreviewWidgetController`'s `clear()` method calls the `stop()` method on its `mediaUI` attribute. Only the audio ui object has the `stop()` method, but that doesn't appear to work.

Is `stop()` necessary, or a mistake in this case?