Added press and hold support.