general:

- when a messagebox is active, redraw events are not processed, so resizing
  (for example) is messed up.

picross:
- solver freezes on illegal boards
