New feature: set the first desc-data instead of the first page.

Bug fix: The space between 2 desc-data are too large.
If the `program_display` array has no element, node will send string instead of object.

Remove: remove the <hr/> tag