я, думаю, что тут функция init лишняя. Думаю это лишний перегруз для интерфейма. Раз функция init и start делают разные вещи, то пущай init будет выполняться автоматически при создании.