new pointer/multitouch detect