add setter and unsetter to media source
add the preview bellow the edit instance