change handlers scope