Separate widget class, bump copyright year