typo
moving code to frame.js
adding &shy;
if map is to small, make the labels smaller
if map is to small, center the map