Widget v1.0 source. Use with caution!