fix selections on drag etc