add new delegate method for handling long presses