fix migration with generic keys
refactor JavaScripts to use jQuery.on instead of ancient .live
update setting default/selected addresses
merge