blockbox: filled in the handlers, added comments