flesh out that callback example a bit