Window manager is abstracted from the main activity