added swipe types

TODO:
- test
- write wiki for these changes
- before pull request remove the comments