why new instance of control?