styles encapsulated, to delay calling of procs until context is useful and to allow per-style processor lists