Lots of nitty gritty work with the mouse selection