Add control and button interfaces