Evolution of gaming controllers