Added direction list, Button listeners