add unfocusing and cancelchanges to detailController; add hotkey bindings for commit and cancel to contentfield