* Improve the cairo rubber banding: allow the user to compute the size of the rectangle (as with a Gimp selection for example). The Enter key would be used to validate the selection. * When the screen is composited, show the selection instructions using a transparent label. * Try to get borders captured with compiz. * Consider porting the code to use GObjects instead of structs.