improved selection and mobile selection support