FlexStylus: leveraging flexion input for pen interaction