fixed grid layout - use all screen pixels, typos, cleaned code