cleaned up code, added cleaner button selecgtion logic. Gernicized the ecu command code