a utility for simulating mouse and keyboard events
