Trying to handle single press and press-and-hold on a button that only gives press and release

Have a look here which descibes how to make a momentary button, ie like your Press and Hold. It works both with mouse and touchscreens.