updated with iPhone input test for mlp