Separate selection operations into their own temporary history mechanism.