added bottom dark-gray area, added ajax support