refactor commands
enable to use more than one finger
remove unused variables
detect move
count actions before to act
rename the listener
remove the copyright
little refactoring