faster button init