first take at using javafx for image viewing in Media View (faster in-memory loading, no memory issues, better stability, not relying on gstreamer bundled)