can anyone recommend similar hardware compatible with linux? that also supports the three fingered drag and other stuff mentioned in the article?