only adjust width if interactive