Added another settings to Window class.
Need to check what happens when multiple functions subscribe to the same message, I have a feeling one will overwrite the other