control types and deleting controls