rewrite notes section of bookmark_form to avoid dynamically inserted forms getting duplicate id notes elements; rewrite character countdown js handler attachment
change character counting js to find display element by DOM traversal rather than by element id, so the handler still works even if multiple ecounters/textareas on the page have the same id
remove lambda fn for building dynamic form element ids, use a single string variable instead