add theme to state and update via digit keycodes