An autocomplete component using only css