rich media developments