Javascript agent ideas, tools and love to change the world