vertx integration + GUIAction annonation implements