fix select: set newSelection to false when user select an item

Fix some random errors when user select an item: sometimes, the item selected doesn't update the model properly.