Adjective constantly busy and hurried

In China’s vast metropolises heavy traffic jams and long commute times mean millions spend hours glued to their smartphones and in need of diversion. Mini movies give them a little escape in their hectic lifestyles.