Attempting to use listeners to check for changes