cleanup + preview improvements

add proper JS
remove preview button
cleanup