rewrote popup adapter to be able to interface with actual tidbyt objects