Added long-press gesture support