[2.1] Register listeners