snap to other window boundaries when moving