reorganized and fixed lost event binds between view switching bug