reflow on init
preview initial value
add reset event