Hook run when the mark becomes active. It is also run at the end of a command, if the mark is active and it is possible that the region may have changed.