millennial generation modern devices technology