Checkboxes and further GUI refactoring.