no bare 'init' call should create a native control