replaced grid- with flowlayout
slight offset fix
fixed the overlay issue and added overlay text