input manager APOIL