Added support to vary number of links visible on screen, changed layout, description and more cleaning