frame pages now mingle with new getFramebyId function