Input flow native example with enigo crate has build errors on MacOS. It contains a type on OSX only which is not send + sync. To fix this, it must be wrapped in something like an `Arc<Mutex<>>` to maintain cross-platform build compatability.