nikitonsky: How many buttons do we need?