NBGL: TPU All-in-one watch band