problem is that you have panel.size 500/600 but bmap size only 150/150 so you have free spaces between so resize panels size to bmap size or vice-versa
@Tompo: Not necessarily. A new feature was added so that if the panel size was larger than the bg image size, the bg image would tile. However, it requires that the BG image is a power of 2