introduced WindowSignals to request fullscreen and iconification