This sync issue with the E7440 touchpad can cause spurious clicks too.
One thing that I found helps is to add psmouse.resetafter=1 to GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub (and then run update-grub and reboot).
This will cause the driver to reset when it loses sync, causing the touchpad to stop working for a few moments, but typically avoiding spurious movement and clicking. This will also cause your dmesg logs to look like this instead:
[ 2571.411451] psmouse serio1: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 2571.411456] psmouse serio1: issuing reconnect request
[ 6112.042246] psmouse serio1: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 6112.042260] psmouse serio1: issuing reconnect request
. . .
This sync issue with the E7440 touchpad can cause spurious clicks too.
One thing that I found helps is to add psmouse. resetafter= 1 to GRUB_CMDLINE_ LINUX_DEFAULT in /etc/default/grub (and then run update-grub and reboot).
This will cause the driver to reset when it loses sync, causing the touchpad to stop working for a few moments, but typically avoiding spurious movement and clicking. This will also cause your dmesg logs to look like this instead:
[ 2571.411451] psmouse serio1: DualPoint TouchPad at isa0060/ serio1/ input0 lost sync at byte 1 serio1/ input0 lost sync at byte 1
[ 2571.411456] psmouse serio1: issuing reconnect request
[ 6112.042246] psmouse serio1: DualPoint TouchPad at isa0060/
[ 6112.042260] psmouse serio1: issuing reconnect request
. . .