- send the data into the update function callback to avoid creating new time variables outside of the library - values can also be exposed as properties