input box width: static => dynamic