cleanup
tileCOntroller is delegate
field options, not hidden