add better fixtouchpad handling for all options