add stylus support