Clip client rect to monitor bounds while picking a corner for resizing

This way you can actually do everything to it when it's offscreen,
not just resize the one edge that's poking out
Make desktop actions noninteractive