interactive controls