Javascript version done (webworkers implemented, UI polished)