else:
				index = len(letters) - 1

			answer[answer_column] = letters[index]
			display.message( prompt + "\n" + string.join(answer, '')[display_column:display_column+16] )
			display.move_cursor(col = cursor_column, row = 1)


# basic tests
if __name__ == '__main__':
	print "'" + longtext( value = "answer" ) + "'"
	print "'" + longtext( value = "a really really very very long answer" ) + "'"

	print text( prompt = "tilde ~~~" )

	print text()

	print text( value = "smeg off!" )

	print yesno()

	print yesno(prompt = "Are you sure?")

	print yesno(prompt = "Really sure?", value="no")

	print yesno(value="test")

	display = Display()
	display.stop()

def exit_handler (signum, frame):
	display = Display()
	display.stop()
	exit(0)