smartcast directive: toggle control and binding display