got rid of listener