correct patterns in Logger
Port now scala, random changes, still doesn't compile
StatusWindow now Scala