Mono-channelled AutoCompletion

One ArrayList is now ported over as a parameter