Installing the xf86-input-libinput package alone shouldn't change any behavior so I guess you were running Xsession in parallel when testing, right?