All the listeners above seem a bit redundant. Couldn't you just have a listener on the minimum accepted value, e.g. `1150px`?