A user-centred approach to design in-vehicle human machine interfaces: A case study for electric cars