add continued work on mobile interface; fix API to allow cross-domain traffic