saged: Reorganising setup such that it will only register events once and