Added user-select and selection