use browser width
round width and height up so we dont get any gaps
style cells better, move abs attr to subdiv, add demo buttons