upper block layout optimized
fixed multiple JS bugs
html back color