interface fixes; homing broken