rename state change handlers