[FIX] actually fix race condition on listview init: incorrect on_mode_switch override...