This works! Coming up: cursor interaction and file saving.