A few improvements

Throttled the preview to update if no other `keyup` or `input` event fired in the last 250ms.