add redirect for View
optimize the handler for loading error
fix typo
modify global event arguments