impl default pseudo classes for MPSelection
finish slf4j draft, support simple log level customization