WIP: inline detail edit visual + JS parts