Change event listener to service