propagate failures as exceptions. post to go/left when left is clicked.