Ios engine input