Draft: fix: Fix memory leak
Hopefully this fixed the memory leak mentioned in #188 (closed). Though as mentioned in my previous PR (!82 (closed)), I am having a hard time building to test this out.
Though the reason I think this should fix the memory leak is because the boolean flag will prevent unnecessary UI creation and the if statement should get rid of old results before adding in new ones. Though I am not super familiar with Adwaita so this could be happening under the hood.