add trackpad (untested)