Improve back event