add validator to fields used in uri
use javascript to hide and show occurrence characters
selectively include javascript
hide redundant wishlist items
set and reset free lots
fix visible scope