Fix tooltip positioning again, now without jquery

Fixes #2861
Fix Record.add for creating new record

Record was created but not added.  Fixes #2864
Don't show nocategory record option if already exists

Fixes #2865
Safety check on tooltip target timeout
Update js model moveRecord to match server semantics

For c55bf21919977307b056dfb06b4c09d2efc78da4
Fix record removal segment empty check

Fixes #2867