changeState method edited: abort transition call added