minor ui tweak, need better calculation for width
rudimentary async image load