This is possible using multithreading. I have used multithreading in my programs before and it is actually pretty intuitive to implement in python. I’ll add it to my personal “development ideas” list and if it hasn’t been implemented I will eventually get around to it.