@petemcd I've found the real issue. The issue is NOT with the touchscreen but rather with how Firefox handles scrolling by default. The solutions can be found here:
Basically you need to set an environment variable to change it's behavior. After that it's smooth sailing