#22: readings are now hoocked into the backend