various js fixed + editable/readonly