finishing touches on the popup frames
still need to manage the length of any description text