Use the UI to control the functionality