a nice Objective C library for simulating user interactions