Better management of JS
Better font size handling, allow widget width config