add pointer click support