update data transfer from ruby -> js to use json and pass more fields
better reloading messaging; improved overlay