changing back to use createEventInteractively for legacy devices and createEvent for 4.x