Observer pattern for resizing

Zavedení observer paternu pro změnu velikostí okna - otevření cesty pro
další rozšiřování