put a timeout on onChange event call so that browser has a moment to reflow
ignore idea files