bit of cleanup
move the queuelistrefresh listener to the service, since it gets added multiple times if it's in the controller