add input accessory toolbar; begin refactoring prefs