change the waitForKeyboardHide logic to make it less error-prone
execute travis 15x for calendar integration tests