modified dialog positioning. Defaults to centre top. Other apps can change rules by changing roaster.dialog_position