Solves #8 Basic autocomplete behaviour