update to latest bricks lib and simplify ProgramHost, which is not required to track event handler lifetimes anymore