Added long press gesture blocks and delegate