avoid to call the delegate when moving before the first column and after the last column