Can run tests without internet connection.
Very basic Interaction object to replace weird inconsistent ad-hoc objects.