Office hours code -- events, casting, and lambdas (anonymous functions)
Additional notes