no more stylesheet! this is a purely logical component, not an ui