After that, I studied about throttle. As debouncer is closely related to throttle, I studied that as well. I benefited a lot from this because these two are really useful in efficient event handling.
Then, I started to integrate the simulator into the project I am currently working on. The simulator is launched automatically as I want it to be but there are some issues with the target file I fetched and used for simulation. I have found a bug but I am still trying to fix it.