On iPad, terrible menu design, implemented API.m files to be rid of warn...

...ing