model/elevator: various fixes