Competition in mobile MLS apps heats up