TapLogger: inferring user inputs on smartphone touchscreens using on-board motion sensors
LIBSVM: A library for support vector machines