added additional listening types

move vertical and move horizontal