Naive implementation, using button > 1