make it so the trigger isn't just an out-of-place floating button encapsulate breakpoint-dependent values in `computed`