use first window, if no keyWindow is set yet + use ivars, not lazy getters, fixes #3
added JDStatusBarStyleMatrix
present a notification, before the key window is set
directly call instance methods, not other class methods