refactor "change signature" and JBListTable to reduce the amount of copy/paste
extract some more common code
pull up common document adapter class
add stopEditing() method
action ID and common shortcut for "recent files" action