added info window functionality

layout script not functional due to BC adding random line breaks into
the markup that is pushed out from {tag_description}