fix(typeahead): better ngModel rendering to allow object selection (fixes #547)