Rust crate for interaction with virtual_touchscreen kernel module that can be found here
virtual_touchscreen