Retrieve a scoped object that will suppress selection events for the duration of its lifetime. This function should only be used for longer running suppression such as those as part of a mouse-down operation. The suppressor can be destroyed by resetting the unique pointer