Runs a callback if use has been "inactive" for too long