handler now use an NSIndexPath as parameter.