Add more required JS files and improve the grid view and menu