Add JS iframe widget infrastructure