removed changeStateOnEvent method
moved sourceSelector to separate component
basic support for logo plugin