diff --git a/pom.xml b/pom.xml
index 6937d906f..43fca8ac3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,7 +66,7 @@
UTF-8
https://oss.sonatype.org/content/repositories/snapshots/
- 1.0
+ 1.1
9.2.1.v20140609
1.7.7
@@ -83,6 +83,7 @@
teavm-cli
teavm-chrome-rdp
teavm-tests
+ teavm-extras-slf4j
diff --git a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPDebugger.java b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPDebugger.java
index eb8964e2d..664e8438e 100644
--- a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPDebugger.java
+++ b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPDebugger.java
@@ -36,7 +36,7 @@ import org.teavm.debugging.javascript.*;
/**
*
- * @author Alexey Andreev
+ * @author Alexey Andreev
*/
public class ChromeRDPDebugger implements JavaScriptDebugger, ChromeRDPExchangeConsumer {
private static final Logger logger = LoggerFactory.getLogger(ChromeRDPDebugger.class);
diff --git a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchange.java b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchange.java
index 494d366f6..cf04ca865 100644
--- a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchange.java
+++ b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchange.java
@@ -17,7 +17,7 @@ package org.teavm.chromerdp;
/**
*
- * @author Alexey Andreev
+ * @author Alexey Andreev
*/
public interface ChromeRDPExchange {
void send(String message);
diff --git a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchangeConsumer.java b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchangeConsumer.java
index a81affb3a..da34daac2 100644
--- a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchangeConsumer.java
+++ b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchangeConsumer.java
@@ -17,7 +17,7 @@ package org.teavm.chromerdp;
/**
*
- * @author Alexey Andreev
+ * @author Alexey Andreev
*/
public interface ChromeRDPExchangeConsumer {
void setExchange(ChromeRDPExchange exchange);
diff --git a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchangeListener.java b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchangeListener.java
index d413edf2c..ac6e63e95 100644
--- a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchangeListener.java
+++ b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/ChromeRDPExchangeListener.java
@@ -19,7 +19,7 @@ import java.io.IOException;
/**
*
- * @author Alexey Andreev
+ * @author Alexey Andreev
*/
public interface ChromeRDPExchangeListener {
void received(String message) throws IOException;
diff --git a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/RDPLocalVariable.java b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/RDPLocalVariable.java
index 6525695a0..5a9697cc0 100644
--- a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/RDPLocalVariable.java
+++ b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/RDPLocalVariable.java
@@ -20,7 +20,7 @@ import org.teavm.debugging.javascript.JavaScriptVariable;
/**
*
- * @author Alexey Andreev
+ * @author Alexey Andreev
*/
public class RDPLocalVariable implements JavaScriptVariable {
private String name;
diff --git a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/RDPScope.java b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/RDPScope.java
index 9305fcfa6..3238bf4cc 100644
--- a/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/RDPScope.java
+++ b/teavm-chrome-rdp/src/main/java/org/teavm/chromerdp/RDPScope.java
@@ -23,7 +23,7 @@ import java.util.concurrent.atomic.AtomicReference;
/**
*
- * @author Alexey Andreev
+ * @author Alexey Andreev
*/
public class RDPScope extends AbstractMap {
private AtomicReference