make interactiveSelect private