basic functional weather plugin
minor change so handler has access to caller name