more tests; string support for breaking up long descriptions
use escape_javascript when building popover