if logo picture out of screen (or anything I suppose), crash with segv.
test for x && y >= 0, but maxx and maxy should be tested as well.