Delay timer for preview updates

So that preview changes only occur when done making code changes.

Paired with @santiaago on this feature